package com.timebank.score.service;

import com.timebank.common.core.web.pojo.AjaxResult;
import com.timebank.score.pojo.entity.GoodsType;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author shiliuyinzhen
 */
@Service
public interface GoodsTypeService {

    /**
     * 获取商品类型列表
     * @return
     */
    List<GoodsType> getGoodsTypeList();

    /**
     * 新增商品类型
     * @param goodsType
     * @return
     */
    AjaxResult addGoodsType(GoodsType goodsType);

    /**
     * 修改商品类型
     * @param goodsTypeId
     * @param goodsType
     * @return
     */
    AjaxResult updateGoodsType(Integer goodsTypeId, GoodsType goodsType);

    /**
     * 批量删除商品类型
     * @param goodsTypeIds
     * @return
     */
    AjaxResult batchDeleteGoodsType(Integer[] goodsTypeIds);
}
